multiple launch rocket system - French English Dictionary